@charset "utf-8";
/* CSS Document */
/*
 body{ font-family:"微软雅黑", Verdana, Geneva, sans-serif;}
 body{ behavior:url("js/csshover.htc");}
 *{ behavior:url("js/ie-css3.htc");}
*/


body { font-size:12px; }
.nav_con a:hover, .btn_01:hover, .btn_02:hover, .sidebar ul li ul li a:hover,.con_tit a:hover, .tit_on,.npage a:hover { text-decoration:none; }
.btn_01, .btn_02,.btn_03, .btn_04,.btn_05, .btn_06,.btn_07, .btn_08{ cursor:pointer;}

/*********首页头部样式********/
/*****头部*****/
.header { width:100%; }
.h_con {width: 980px; position:relative; height:80px; }
.logo { height:35px; width:275px; background:url(../image/logo.png); display:block; position:absolute; top: 18px; left:0px; }
.call { height:27px; line-height:27px; width:280px; background:url(../image/call.gif); border:1px #fcc7bc solid; border-top:none; position:absolute; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#cc0000;/*圆角*/ -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-bottom-left-radius:6px; -moz-border-bottom-right-radius:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; right: 0px; top: 0px; }
.nav_cl { height:40px; width:200px; position: absolute; left: 296px; bottom: 0px; }
.sy, .lt { height:40px; width:100px; display:block; float:left; text-indent:-9999px; }
.sy { background:url(../image/nav_cl.png) 0px 0px no-repeat; }
.lt { background:url(../image/nav_cl.png) 0px -40px no-repeat; }
.login { height:28px; width:186px; position:absolute; right: 0px; bottom: 9px; }
.login a { height:28px; width:88px; float:left; margin-left:5px; text-indent:-9999px; }
.login_l { background:url(../image/login_01.png); }
.login_r { background:url(../image/login_02.png); }
.login_01 { line-height:28px; position:absolute; right: 0px; bottom: 9px; }
.login_01 table { float:right; }
.nav { background:url(../image/nav_bg.png); height:40px; line-height:40px; text-align:center; }
.nav a { height:20px; line-height:20px !important; padding:10px 25px; color:#fff; font-size:16px; font-weight:bold; }
.nav_on, .nav a:hover { background:url(../image/nav_btn.png) center center no-repeat; color:#cc0000 !important; text-decoration:none;}


/************首页主体************/
.mian, .news, .contant { width:980px; }
.mian { padding:20px; }
/*左*/
.m_left { width:160px; }
.n_left { position:relative; padding:50px 10px 10px 10px; line-height:20px;/*圆角*/ -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;/*阴影*/ -webkit-box-shadow:0px 0px 4px #ccc; -moz-box-shadow:0px 0px 4px #ccc; box-shadow:0px 0px 4px #ccc; }
.n_l_tit { height:67px; width:144px; background:url(../image/n_l_tit.png); position:absolute; left: -15px; top: -9px; }
.n_l_xl { background:#E9E9E9; padding:5px 8px; color:#666666; }
.n_l_an { height:9px; line-height:9px; background:url(../image/Angle.png) 10px 0px no-repeat; overflow:hidden; }
.btn_01, .btn_02 { height:27px; width:64px; float:left; line-height:27px; font-size:12px; text-align:center; }
.btn_01 { background:url(../image/btn_01.png); color:#cc0000; }
.btn_02 { background:url(../image/btn_02.png); color:#fff; margin-right:8px;}
.sidebar { border-top:1px #cc0000 solid; border-right:1px #cc0000 solid; border-bottom:1px #cc0000 solid; }
.sidebar ul li { line-height:30px; padding:20px 0px; font-size:14px; font-weight:bold; color:#cc0000; border-bottom:1px #ccc dashed; }
.sidebar ul li span { padding-left:40px; color:#cc0000; }
.sidebar ul li a { color:#cc0000; }
.sidebar ul li ul { background:none; }
.sidebar ul li ul li { padding:0px; height:22px; line-height:22px; border-bottom:none; }
.sidebar ul li ul li a { padding-left:50px; font-size:12px; font-weight:normal; color:#666; display:block; }
.bg_c { background:#f3dfdc; color:#cc0000 !important; }
.s_01 { background:url(../image/sidebar_01.png) 12px top no-repeat; }
.s_02 { background:url(../image/sidebar_02.png) 12px top no-repeat; }
.s_03 { background:url(../image/sidebar_03.png) 12px top no-repeat; }
.s_04 { background:url(../image/sidebar_04.png) 12px top no-repeat; }
.s_05 { background:url(../image/sidebar_05.png) 12px top no-repeat; }
.s_06 { background:url(../image/sidebar_06.png) 12px top no-repeat; }
.s_07 { background:url(../image/sidebar_07.png) 12px top no-repeat; }
.s_08 { background:url(../image/sidebar_08.png) 12px top no-repeat; }


/*右*/
.m_right { width:800px; }
.n_r_r { width:260px; }
.search,.search_01 { background:#fff;/*阴影*/ -webkit-box-shadow:inset 0px 0px 5px #ccc; -moz-box-shadow:inset 0px 0px 5px #ccc; box-shadow:inset 0px 0px 5px #ccc;/*圆角*/ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.search{ height:30px; line-height:30px; padding:3px 5px 3px 12px;}
.search_01 { height:24px; line-height:24px; padding:2px 5px 0px 12px; margin-top:4px;}
.text_01,.text_02 { font-size:12px; color:#CCC; border:0px; width:212px; }
.text_01{height:30px; line-height:30px; }
.text_02 {height:24px; line-height:24px;}
.btn_04 {  width:25px; background:url(../image/amp.jpg) right center no-repeat; text-indent:-9999px; border:none; cursor:pointer; }
.btn_03{height:30px;}
.btn_04 { height:24px;}
#box_01, #box_tit { width: 260px; height:33px; }
#box_tit li { display: block; height:33px; line-height:33px; width: 84px; float: left; cursor: pointer; background:url(../image/box_01.gif); border:1px #ccc solid; border-bottom:1px #cc0000 solid; text-align:center; color:#cc0000;/*圆角*/ -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
.sec2 { background: #FFF !important; width: 86px !important; color:#333333!important; font-weight:bold!important; border:1px #cc0000 solid !important; border-bottom:1px #fff solid !important; }
#box_con { border:1px #cc0000 solid; border-top:none; display:block; padding:0px 5px 10px 5px; }
#box_con dd a { color:#666; text-decoration:none; line-height:26px; }
#box_con dd a:hover { color:#cc0000; }
#box_con dd a.c_red { color:#cc0000 !important; padding:0px 10px !important; }
#box_con dd a.c_red:hover { text-decoration:underline !important; }
.block { display: block; }
.unblock { display: none; }
.box_con_top { padding:8px 0px; display:block; }
.box_con_top a { font-size:18px; text-align:center; font-family:"微软雅黑"; font-weight:400; color:#cc0000 !important; line-height:40px; height:40px; }
.adv_01 { height:100px; width:800px; }
.list { width:670px; }
.list_01_t { height:60px; line-height:60px; background:url(../image/list_t.gif) 0 bottom no-repeat; }
.list_01_t h1 { font-family:"微软雅黑"; font-weight:400; letter-spacing:2px; color:#333333;}
.list_01_t a { color:#666; padding-right:10px; }
.list_01_t a:hover{ color:#cc0000;}
.list_01_con { padding:20px 0px; }
.list_01_con ul li { overflow:hidden; width:160px; background:#FCEBEC; float:left; margin-right:2px; border:1px #fff solid; margin-bottom:8px; font-size:12px; padding:2px; }
.list_01_con ul li:hover { border:1px #cc0000 solid; }
.list_01_con ul li a { color:#cc1467; font-weight:bold; line-height:20px; }
.mr_none { margin-right:0px !important; }
.list_01_con ul li .pl5 { line-height:17px; }
.act_01, .act { width:110px; }
.act { padding-top:60px; }
.act_01 { margin-bottom:5px; text-align:center; border:1px #fff solid; padding-top:1px; }
.act_01:hover { border:1px #cc0000 solid; }
.act_01 a { color:#000; line-height:26px; font-size:12px; width:110px; }

/*图片轮换*/
.slides { position:relative; overflow:hidden; width:520px; height:300px;}
.slide-pic { overflow:hidden; width:520px }
.slide-pic img { width:520px; height:300px;}
.slide-pic li { display:none }
.slide-pic li.cur { display:block }
.slide-li { position:absolute; left:0; bottom:0px; }
.slide-li li { float:left; width:129px; height:30px; line-height:30px; margin-right:1px; text-align:center }
.slide-li a:visited, .slide-li a:link { display:block; width:129px; height:30px; font-size:14px; color:#FFF }
.slide-li .cur a:visited, .slide-li .cur a:link, .slide-li a:hover { color:#333; text-decoration:none }
.op li { background:#000; opacity: 0.6; filter:alpha(opacity=60) }
.op li.cur { background:#FFF }
.slide-txt span { display:none }


/*********尾部*********/
.footer { border-top:4px #a31e0a solid; width:100%; text-align:center; color:#999; line-height:60px; padding-bottom:30px; font-size:12px; }



/*2012.4.10*/
/*列表页面*/
.adv_02 ul li{ height:150px; width:150px; float:left; margin-right:5px; padding:2px; border:1px #fff solid; }
.adv_02 ul li:hover{ border:1px #cc0000 solid;}
.adv_02_last{ margin-right:0px !important;}
.categroy{ border:1px #ccc solid;}
.categroy b,.categroy a{ color:#666;}
.categroy a{ margin:0px 5px;}
.categroy a:hover{ color:#cc0000;}
.categroy ul li{ line-height:40px; padding:0px 10px;}
.list_02_t{ height:35px; line-height:35px; background:url(../image/list_t_02.gif);/*圆角*/ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0px 10px;}
.list_02_t b{ display:block; padding-left:10px; height:35px; width:200px; background:url(../image/list_t_02_bg.png) left center no-repeat; padding-left:25px; color:#FFF; float:left;}
.list_02_c{ border:1px #ccc solid; border-top:none; padding:10px 9px 0px 9px;/*圆角*/ -webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; }
.list_02_c ul li{ height:170px; width:144px; position:relative; float:left; margin:0px 6px; padding-bottom:15px; display:inline; }
.list_02_c ul li a{ color:#666; font-weight:bold; line-height:26px;}
.list_02_c ul li img{ padding:1px; border:1px #ddd solid; height:140px; width:140px;}
.list_02_c ul li img:hover{ border:1px #cc0000 solid;}
.hot,.active,.vip{ height:26px; width:14px; position:absolute; left: 5px; bottom:15px; }
.hot{ background:url(../image/hot.png);}
.active{ background:url(../image/active.png);}
.vip{ background:url(../image/vip.png);}
.page{ height:24px;line-height:20px;}
.page a{ height:20px;  padding:0px 8px; border:1px #cc0000 solid; color:#F00; text-align:center; float:left; margin:1px 3px;}
.page a:hover,.page_on{ color:#FFF !important; background:#cc0000; text-decoration:none;}
.text_03{ height:20px; width:20px; padding:0px 8px; border:1px #cc0000 solid; margin:1px 2px;}
.t_page{ text-align:right; line-height:30px; height:30px;}
.t_page a{ margin:0px 20px; color:#069;}
.t_page a:hover{ text-decoration:none; font-weight:bold;}
.ma8{ margin:0px 10px 10px 8px; }



/*2010.4.12*/
/*登录，注册忘记，密码页面*/
.header_con { width:1000px; height:95px; position:relative; }
.head_log { width:100%; background:#FFF; border-bottom:3px #ccc solid; }
.logo_01 { height:35px; width:275px; background:url(../image/logo.png); display:block; position:absolute; top: 25px; left:0px;}
.loginbar { height:30px; line-height:30px; width:615px; position:absolute; left: 384px; top: 36px; text-align:right; }
.loginbar a { padding:0px 10px; color:#333; }
.main_log { width:1000px; margin-bottom:40px; }
.mian_con { width:1000px; }
.con_tit { height:41px; padding-left:15px;font-family:"微软雅黑"; }
.con_tit a { height:40px; padding:0px 20px; margin-left:15px; display:block; border:1px #ccc solid; float:left; line-height:40px; text-align:center; color:#333; font-size:16px; font-weight:bold; background:#f8f8f8;/*圆角*/ -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; border-bottom:none; }
.con_tit a:hover, .tit_on { background: url(../image/login/login_t.png) !important; border:1px #cc0033 solid !important; color:#FFF !important; border-bottom:none !important; }
.con_bg { border:10px #e50019 solid; background:#FFF;/*圆角*/ -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.con, .con_01 {/*阴影*/ -webkit-box-shadow:0px 0px 5px #555; -moz-box-shadow:0px 0px 5px #555; box-shadow:0px 0px 5px #555; background-attachment:local; }
.con { width:900px; font-size:14px; color:#666; padding:40px 40px 60px 40px; background:url(../image/login/login_bg.png) top right no-repeat; }
.con_01 { width:980px; }
.con table { border-collapse:inherit; line-height:60px; letter-spacing:2px; }
.con table span { letter-spacing:0px !important; }
.con_tr { letter-spacing:0px !important; line-height:20px !important; font-size:12px !important; vertical-align:middle; }
.con_tr span { margin-left:10px; }
.con label{ font-weight:bold;}
.h35 { line-height:45px; padding-left:10px; font-size:14px; font-weight:normal; color:#00529c; }
.c_f90 { color:#ff9900; }
.text_04 { border:1px #ccc solid; padding:5px 8px 8px 5px; vertical-align:middle; width:300px; font-size:14px; line-height:22px; background:url(../image/text_04.gif) !important; margin-left:10p;}
.text_04:focus{ border:1px #ff9900 solid;}
.btn_05{ height:42px; width:120px; background:url(../image/btn_05.png); border:none; font-size:16px;font-family:"微软雅黑"; text-align:center; line-height:42px; color:#fff; letter-spacing:4px;}
.btn_05:hover{ background:url(../image/btn_05.png) 0 -42px no-repeat;}
.right,.wrong,.point{ font-size:12px; padding:5px 0px 5px 18px;}
.wrong{ background:url(../image/w.gif) left center no-repeat; color:#cc0000;}
.right{ background:url(../image/r.gif) left center no-repeat;}
.point{ background:url(../image/i.gif) left center no-repeat; color:#666;}
.btn_21, .btn_22 { height:27px; width:64px; float:left; line-height:27px; font-size:12px; text-align:center; }
.btn_21 { background:url(../image/btn_01.png); color:#cc0000; }
.btn_22 { background:url(../image/btn_02.png); color:#fff; margin-right:8px;}


/*当前位置*/
.npage { height:40px; line-height:40px; }
.npage a { padding:0px 5px; color:#333; }
.npage a:hover{ color:#cc0000;}
